約 3,216,724 件
https://w.atwiki.jp/linux_bookmarks/pages/22.html
OSなしPC BTOパソコンの通販ショップ マウスコンピューター http //www.mouse-jp.co.jp/ Linux搭載PC LinuxMania Linux PC,Linuxパソコン販売 Linux搭載PCの購入なら http //www.linuxmania.jp/ Epson 「 Endeavor LX1000 」 http //shop.epson.jp/lx1000/
https://w.atwiki.jp/linux_bookmarks/pages/19.html
LinuxではiTunesはありませんが、代用ソフトウェアは色々あります。 iPod管理ソフト - Wikipedia 機能比較 Amarok http //amarok.kde.org/ Amarok - Wikipedia http //ja.wikipedia.org/wiki/Amarok Rhythmbox http //www.gnome.org/projects/rhythmbox/ Rhythmbox - Wikipedia http //ja.wikipedia.org/wiki/Rhythmbox 黒いiTunesと呼ばれる「 Songbird 」http //www.songbirdnest.com/ Songbird - Wikipedia http //ja.wikipedia.org/wiki/Songbird floola.com - Wiwi - Download - Linux http //www.floola.com/modules/wiwimod/index.php?page=download_linux Banshee http //www.banshee-project.org/Main_Page YamiPod - Google 検索 EphPod - iPod for Windows (and Linux) http //www.ephpod.com/ iPodにLinuxをインストール iPod Linux まとめサイト http //3851.web.fc2.com/ ありがとうiPod/研究室/裏技・ソフト改変 http //arigato-ipod.com/lab-hack.html iPod Linux http //www.ipodlinux.org/ iPod Linux - Google 検索 http //www.google.com/search?num=20 hl=ja q=iPod+Linux lr=lang_ja
https://w.atwiki.jp/yo-kichi/pages/68.html
linux2.4のスケジューラ ランキューが単純なリスト構造 線形探索 ランキューひとつ その後 優勢順位別のリスト 単純に優先順位の高いのから実行 実行頻度が偏る 直すための調整- 実装の複雑化 2.6以降? CPUごとにランキュー CPU間でのプロセス数の偏りが起こる Reb-Black Tree使う(2分木みたいの プロセス多くても時間がそんなに変わらない 参照しているところがほぼ左端 vruntime |CPU時間の合計と優先度の重み付けした値 CFS(Completey Fair Scheduler) |CPU時間をできるだけ公平にする 対話型は応答速度が大切 カーネルから対話型、バッチ型を判断できないので 単位時間当たりの実行時間が少ないやつを対話型と仮定して優先度上げる 優先度には固定と変動優先度がある 参考 SoftwareDesign2009/12 Linuxカーネル解読室
https://w.atwiki.jp/okamo_sec/pages/24.html
Ubuntu Server 12.04を用いたHTTPサーバ、DBサーバ、メールサーバなどの構築のための記録 導入 ISO取得 http //www.ubuntu.com/download/server からUbuntu Server 12.04.3 LTSを取得。 メディアに焼くなどしてブートします。あとは指示にしたがって素直にインストール。 注意 インストール途中でhome directoryを暗号化するかどうか、という質問がでるがこれにYesと答えると SSHはクライアントの公開鍵の置き場所を変えるなどしないといけなくなります。 SSHサーバ導入 KVMのコンソールが非常に使いにくいので最初のこれをインストール sudo apt-get install ssh バックアップ環境構築 とりあえず、動かそうとすると後に回しそうだがこれは非常に重要。 規模が大きくなってから失ったら取り返しがつかないです。 ディスク全体フルバックアップ http //www.kkaneko.com/rinkou/linux/remastersys.html remastersysというプログラムを使って全体のバックアップを行います。 情報の劣化が起こるといけないので上記urlを参照してremastersysをインストールしてください。 次にcronの設定を行い毎日自動で行うが、sudoで実行するためこのままでは実行できない。 sudo visudo でsudoerの編集を行います。 # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL ALL) NOPASSWD ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL ALL) ALL username ALL=(ALL) NOPASSWD /usr/bin/remastersys ←追加 # See sudoers(5) for more information on "#include" directives #includedir /etc/sudoers.d これで自動バックアップが行えます。 GCCのインストール sudo apt-get install gcc Apache2のインストール ソースコードの取得 wget http //ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.4.6.tar.gz gunzip httpd-2.4.6.tar.gz tar -xvf httpd-2.4.6.tar 解凍されたディレクトリにはいり ./configure checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure configure Configuring Apache Portable Runtime library... configure checking for APR... no configure error APR not found. Please read the documentation. APRがない。libapr1-dev,libaprutil1-devをインストール sudo apt-get install libapr1-dev sudo apt-get install libaprutil1-dev ./configure できた。makeがないことにここで気づいたのでmakeをインストール sudo apt-get install make //httpdの場所へ移動 make sudo make install //ディレクトリを作るタイミングで権限が必要なため インストールはこれで完了。
https://w.atwiki.jp/univalent-ja/pages/12.html
このページは2024年4月16日にWiki3に移行しました。以降の情報はそちらでご確認下さい。 Alis Linux/GNU/Xは、Arch Linuxから派生したx86_64向けのGNU/Linuxディストロである。 特徴最新の環境に追随 NMI独自の機能 業界標準の技術 多言語環境 Arch Linuxとの互換性 歴史 特徴 最新の環境に追随 Alis LGXはローリングリリースを採用し、常に最新の環境に追随できる。 GNOME、KDE等デスクトップ環境に加え、カーネルやライブラリなどOS深部にまで新しい技術をどん欲に採用しながら、その新鮮さに見合わない安定度の高さを併せ持つOSである。 NMI独自の機能 自社開発のAURヘルパー「Nako」や、公式リポジトリにあるパッケージに独自に手を加え、最適化を図っている。 AlisはPacman系LGXの中で、日本語入力機能「Anthy Unicode」を最初に採用したOSでもある。他のOSも入れたら3~5番目くらいかな? 業界標準の技術 X11に代わる新たなウインドウシステム「Wayland」を採用。Wayland上で動作する「Xwayland」により、X11との後方互換性を確保している。 多言語環境 ロケールの切り替えも設定画面から可能。加えて各種アプリケーションの日本語パックや、インストール直後から可能な日本語入力。 日本語や英語の他、フランス語、韓国語、世界語など様々な言語でインストールからアプリケーションの使用、印刷までできる。 Arch Linuxとの互換性 Arch Linux上で動作するLGXアプリケーションや、各種Pacman Linuxアプリケーションが動作する。 歴史 2022年、Kamuriki Linux バージョン2のISOを上手くビルドできないので開発のモチベーションが下がっていた局長・麻浪迅。 そんな時に知ったのがArch Linuxである。彼は目的を日本語環境の提供に絞り、たったの3カ月でUnivalent Versatile Environmentの原形を完成させた。 2024年4月からは名称を「Alis Linux/GNU/X」に変え、ますます進化を続ける。
https://w.atwiki.jp/linux_bookmarks/pages/29.html
Linuxのビデオドライバのリンクです。 Ubuntu日本語フォーラム / compiz fuzionを使用する際のビデオカード http //forum.ubuntulinux.jp/viewtopic.php?id=1563 HardwareSupportComponentsVideoCardsNvidia - Ubuntu Wiki https //wiki.ubuntu.com/HardwareSupportComponentsVideoCardsNvidia NVIDIA NVIDIAドライバダウンロードから検索してみて下さい。 http //www.nvidia.co.jp/Download/index.aspx?lang=jp Linux Display Driver - x86 http //www.nvidia.co.jp/object/linux_display_ia32_169.12_jp.html Linux x64 (AMD64/EM64T) http //www.nvidia.co.jp/object/linux_display_amd64_169.12_jp.html NVIDIA動作報告リスト ATI ATI公式サイトのDrivers Softwareから検索してください。 http //ati.amd.com/support/driver.html ATI動作報告リスト LAN、オーディオドライバ Realtek(リアルテック)ダウンロードセンター 検索 Linux http //www.realtek.com.tw/search/default.aspx?keyword=Linux ワコム ペンタブレットLinuxドライバ ワコム公認の「The Linux Wacom Project」 http //linuxwacom.sourceforge.net/ 記事 Open Tech Press | LinuxでWacomタブレットを使おう http //opentechpress.jp/developer/06/06/02/0126256.shtml
https://w.atwiki.jp/projectwiki/pages/11.html
シェル 準備中? ここを編集
https://w.atwiki.jp/linux_kai/pages/88.html
Total - (Today - Yesterday - ) 最終更新日 2014/04/17 22 50 kaiengine 7.4.26-linux-armのベータ版(RC9)が公開されているので、試してみました。linux-arm版を開発しているXLink AdminがRaspberry Pi(以下、Rpiと略します)で動作確認しているようで、同じくRpiを使用しました。以下は、Rpiでarm版を試したときのログやメモを元にして記しています。 お断りとして、一般的な無線LANの設定ではなく、XLinkKai用の無線LAN設定に関する内容があるため、ご注意ください。 1. はじめに 2. テストしたときの構成 3. kaiengine-7.4.26-RC9-linux-armのインストール 4. 無線LANアダプタとPSPのアドホック接続 5. kaiengineの実行 6. Kai画面操作 7. おわりに コメント 1. はじめに 7.4.18から7.4.26-RC9への変化について簡単にまとめると、 PS/3対応強化(Windows版7.4.22, 23?のリリース時にアナウンスされてました) wxGTKライブラリが不要になり、インストールが簡単になりました x86に加えて、armに対応(7.0からすると復活)しました RC9では日本語対応(チャット、部屋説明、etc)に不具合があります。 2. テストしたときの構成 テストしたときの構成です。 本体 ... Raspberry Pi Type B // 消費電力0.7A モニタ ... なし(headless) キーボード ... なし マウス ... なし USBハブ(セルフ) ... BHB4U2A11WHC // 消費電力0.1A 無線LANアダプタ ... PLANEX GW-US54Mini2 // 消費電力0.3A Rpi(最低0.7Aが必要、1A以上推奨らしい)への給電は、5V1AのACアダプタを使用しました。Raspbianは静的IPアドレスを割り当て、別端末からssh等で操作しています。モニタなし、不要な電力消費をなくすためにキーボードとマウスは外しています。CPU負荷軽減を期待して、Xは実行させていません。 RpiへのUSB無線LANアダプタへの取り付け方法に関して、直結の場合、Rpi側の電力不足による動作不安定化の恐れがあるため、セルフパワー方式USBハブを介して無線LANアダプタを接続しています。このハブには付属ACアダプタ(5V2.3A)で給電しています。GW-US54Mini2とは別の消費電力の大きいアダプタに交換したところで、問題は起きないだろうと思います。 ついでに、手元にあったアダプタのいくつか(型が古すぎて参考にならないかも...)の消費電力が気になったので調べてみました。今更、PLANEXが多めなのは気のせいです。 BUFFALO WLR-UC-G ... 0.3A BUFFALO WLI-UC-GN ... 0.45A PLANEX GW-USMicroN ... 0.45A PLANEX GW-USMicro300 ... 0.45A テスト時のOS、Raspbianのバージョンを確認しておきます。 $ uname -a Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17 14 42 BST 2013 armv6l GNU/Linux lsusbの結果と、各USBの消費電力です。 $ lsusb ... Bus 001 Device 004 ID 0409 005a NEC Corp. HighSpeed Hub Bus 001 Device 005 ID 2019 ab50 PLANEX GW-US54Mini2 $ usb-devices ... P Vendor=0409 ProdID=005a Rev=01.00 C #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub P Vendor=2019 ProdID=ab50 Rev=00.01 S Manufacturer=Abocom S Product=802.11 bg WLAN C #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA I If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=rt73usb 3. kaiengine-7.4.26-RC9-linux-armのインストール アーカイブをダウンロードします。 $ wget http //canadian-gaming.ca/xlinkkai/builds/release/kaiEngine-7.4.26-RC9-linux-arm-headless-raspberry-pi.tar.gz ダウンロードしたファイルを展開します。 $ tar zxvf kaiEngine-7.4.26-RC9-linux-arm-headless-raspberry-pi.tar.gz 実行ファイルを確認します。 $ file kaiengine kaiengine ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xbbbe8f4574379bf891c30e93cf377f38d7e10535, stripped 実行ファイルに必要なライブラリが不足していないか確認します。 $ ldd kaiengine /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so (0xb6f56000) libdl.so.2 = /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6f41000) librt.so.1 = /lib/arm-linux-gnueabihf/librt.so.1 (0xb6f32000) libstdc++.so.6 = /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6e65000) libm.so.6 = /lib/arm-linux-gnueabihf/libm.so.6 (0xb6df4000) libgcc_s.so.1 = /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6dcc000) libpthread.so.0 = /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6dad000) libc.so.6 = /lib/arm-linux-gnueabihf/libc.so.6 (0xb6c7e000) /lib/ld-linux-armhf.so.3 (0xb6f63000) 4. 無線LANアダプタとPSPのアドホック接続 PSPと無線接続します。以下ではアドホックchは1、SSIDはMHP3rd集会浴場01としています。 $ sudo ifconfig wlan0 down; sudo iwconfig wlan0 mode ad-hoc $ sudo iwconfig wlan0 channel 1 $ sudo iwconfig wlan0 essid PSP_AULJM05800_L_MHP3Q000 $ sudo iwconfig wlan0 retry 0 $ sudo ifconfig wlan0 up $ ifconfig wlan0; iwconfig wlan0 5. kaiengineの実行 kaiengineの設定ファイルを保存するディレクトリに移動してから、実行します。実行時ディレクトリにいろいろファイルが置かれるからです。 $ sudo ./kaiengine Initializing XLink Kai engine... Kai Engine The engine is rocking ... 7.4.26では、接続するOrbitalServerの任意指定が可能になっています。実行時、以下のようなオプションを与えます。 $ sudo ./kaiengine --orb ADVANCED_ARIZONA $ sudo ./kaiengine --orb ADVANCED_AUSTRALIA $ sudo ./kaiengine --orb ADVANCED_OTTAWA $ sudo ./kaiengine --orb ADVANCED_TORONTO 6. Kai画面操作 ブラウザからkaiengineに接続して、WebUI画面を操作します。 http //RpiのIPアドレス 34522/ 7. おわりに 7.4.26-RC9-linux-arm版だけではなく、7.4.26-RC9-linux-x86版のベータ版も公開中です。http //canadian-gaming.ca/xlinkkai/builds/release/kaiEngine-7.4.26-RC9-linux-x86-headless.tar.gz linux-x86版もlinux-arm版と同様にwxGTK不要です。日本語文字化けも同様です。無事に日本語対応されることを祈るばかりです。 また、XLink開発者によると、Linux版だけではなくMAC OS X版7.4.26も鋭意開発中のようです。 おわり 上へ戻る コメント 下書きの下書き状態です。。。 -- kar (2013-08-31 11 09 38) Mac版に興味はあるけど、kai使わなくなっちゃたしなぁ -- あいぽ (2013-09-07 23 15 50) 不要な文言を削除。Windows版7.4.28リリース後、Linux版7.4.28 RC1が公開されました。 -- kar (2014-04-17 22 50 34) 名前 コメント
https://w.atwiki.jp/aerocats/pages/15.html
起動メッセージ メッセージを読む電源ON 周辺装置の初期化 メインメモリ上にカーネルを読み込む カーネルの起動SATAデバイスドライバの読み込み NORフラッシュ NANDフラッシュ USB ネットワーク rootfsのマウント ルートファイルシステムによる初期化MountSystemFolders関数 checkroot.sh Kevent.sh mount_share.sh sethostname.sh networking.sh httpd.sh telnet.sh inetd.sh smb.sh clientUtil_servd.sh bootcomplete.sh FanController.sh boss.sh 起動メッセージ Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD KURO_BOX LE (CFG_ENV_ADDR=fffff000) U-Boot 1.1.1 (Apr 10 2007 - 18 10 08) Marvell version 1.12.1 - TINY DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB [256kB@fffc0000] Flash 256 kB Addresses 20M - 0M are saved for the U-Boot usage. Mem malloc Initialization (20M - 16M) Done NAND 256 MB Soc 88F5182 A2 CPU ARM926 (Rev 0) running @ 500Mhz Orion 1 streaming disabled SysClock = 250Mhz , TClock = 166Mhz USB 0 host mode USB 1 host mode PCI 0 PCI Express Root Complex Interface PCI 1 Conventional PCI, speed = 33000000 Net egiga0 [PRIME] Using 88E1118 phy Found boot image hit any key to switch tftp boot. Hit any key to stop autoboot 2 1 0 system_bootend Hit any key to stop autoboot 3 2 1 0 Loading from device 0 NULL at 0xfa000000 (offset 0x20000) Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 stop_sound ## Booting image at 00100000 ... Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 Verifying Checksum ... OK OK Starting kernel ... arg console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.09 CONFIG_KUROBOX_PLATFORM CONFIG_KUROBOX_KUROBOX --- Uncompressing Linux................................................................................................................. done, booting the kernel. Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #27 Tue Apr 10 22 47 16 JST 2007 CPU ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ) CPU0 D VIVT write-back cache CPU0 I cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets CPU0 D cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets Machine MV-88fxx81 Using UBoot passing parameters structure Sys Clk = 250000000, Tclk = 166664740 Memory policy ECC disabled, Data cache writeback Built 1 zonelists Kernel command line console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.09 PID hash table entries 1024 (order 10, 16384 bytes) Console colour dummy device 80x30 Dentry cache hash table entries 32768 (order 5, 131072 bytes) Inode-cache hash table entries 16384 (order 4, 65536 bytes) Memory 128MB 0MB 0MB 0MB = 128MB total Memory 126208KB available (3037K code, 426K data, 112K init) Mount-cache hash table entries 512 CPU Testing write buffer coherency ok NET Registered protocol family 16 serial_initialize_ttyS1 (Debug) ttyS1 is initialized. config_device_cs Error Unknown board CPU Interface ------------- SDRAM_CS0 ....base 00000000, size 128MB SDRAM_CS1 ....disable SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e0000000, size 128MB PEX0_IO ....base f2000000, size 1MB PCI0_MEM ....base e8000000, size 128MB PCI0_IO ....base f2100000, size 1MB INTER_REGS ....base f1000000, size 1MB DEVICE_CS0 ....base fa000000, size 2MB DEVICE_CS1 ....base f4000000, size 32MB DEVICE_CS2 ....base fa800000, size 1MB DEV_BOOCS ....base ff800000, size 8MB CRYPTO ENG ....no such Flash bankwidth 1, base ff800000, size 400000 KUROBOX FLASH size 4096[KB] Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- KUROBOX_BOARD_KUROBOX Soc 88F5182 A2 Detected Tclk 166664740 and SysClk 250000000 Marvell USB EHCI Host controller #0 c04e4b00 Marvell USB EHCI Host controller #1 c04e4a40 pexBarOverlapDetect winNum 2 overlap current 0 mvPexInit Warning Bar 2 size is illigal it will be disabled please check Pex and CPU windows configuration PCI bus0 Fast back to back transfers enabled PCI bus1 Fast back to back transfers enabled SCSI subsystem initialized usbcore registered new driver usbfs usbcore registered new driver hub Use the XOR engines (offloading) for enhancing the following functions o RAID 5 Xor calculation o kernel memcpy o kenrel memzero o copy user to/from kernel buffers Number of XOR engines to use 2 cesadev_init(c00122e4) Fast Floating Point Emulator V0.9 (c) Peter Teichmann. inotify device minor=63 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. SGI XFS with no debug enabled Serial 8250/16550 driver $Revision 1.90 $ 4 ports, IRQ sharing disabled ttyS0 at MMIO 0x0 (irq = 3) is a 16550A ttyS1 at MMIO 0x0 (irq = 4) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized 3 RAM disks of 32768K size 1024 blocksize loop loaded (max 8 devices) Marvell Gigabit Ethernet Driver egiga o Ethernet descriptors in DRAM o DRAM SW cache-coherency o Checksum offload enabled o Loading network interface ** egiga_init_module (10) eth0 Intergrated Sata device found scsi0 Marvell SCSI to SATA adapter scsi1 Marvell SCSI to SATA adapter Vendor Seagate Model ST380815AS Rev 3.AA Type Direct-Access ANSI SCSI revision 03 SCSI device sda 156301488 512-byte hdwr sectors (80026 MB) SCSI device sda drive cache write back SCSI device sda 156301488 512-byte hdwr sectors (80026 MB) SCSI device sda drive cache write back sda unknown partition table Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 physmap flash device 400000 at ff800000 Found SST 39LF020 phys_mapped_flash Found 1 x8 devices at 0x0 in 8-bit bank number of JEDEC chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available Debug nand_scan nand_flash_ids[i].pagesize is exist Debug nand_scan mtd- erasesize=0x00020000 Debug nand_scan mtd- oobblock=0x00000800 Debug nand_scan mtd- oobsize=0x00000040 NAND device Manufacturer ID 0x20, Chip ID 0xda (ST Micro NAND 256MiB 3,3V 8-bit) Scanning device for bad blocks Using static partition definition Creating 3 MTD partitions on "nand_mtd" 0x00000000-0x00400000 "uImage" 0x00400000-0x04400000 "rootfs" 0x04400000-0x10000000 "extra" usbmon debugs is not available ehci_platform ehci_platform.4523 EHCI Host Controller ehci_platform ehci_platform.4523 new USB bus registered, assigned bus number 1 ehci_platform ehci_platform.4523 irq 17, io mem 0x00000000 ehci_platform ehci_platform.4523 park 0 ehci_platform ehci_platform.4523 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 1-0 1.0 USB hub found hub 1-0 1.0 1 port detected ehci_platform ehci_platform.16781 EHCI Host Controller ehci_platform ehci_platform.16781 new USB bus registered, assigned bus number 2 ehci_platform ehci_platform.16781 irq 12, io mem 0x00000000 ehci_platform ehci_platform.16781 park 0 ehci_platform ehci_platform.16781 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 2-0 1.0 USB hub found hub 2-0 1.0 1 port detected USB Universal Host Controller Interface driver v2.2 Initializing USB Mass Storage driver... usbcore registered new driver usb-storage USB Mass Storage support registered. usbcore registered new driver usbhid drivers/usb/input/hid-core.c v2.01 USB HID core driver mice PS/2 mouse device common for all mice md raid0 personality registered as nr 2 md raid1 personality registered as nr 3 md raid5 personality registered as nr 4 raid5 measuring checksumming speed arm4regs 304.000 MB/sec 8regs 215.200 MB/sec 32regs 249.200 MB/sec raid5 using function arm4regs (304.000 MB/sec) md md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 Buffalo Platform Linux Driver(Light) 0.01 installed. MICON ctrl (C) BUFFALO INC. V.1.00 installed. Kernel event proc (C) BUFFALO INC. V.1.00 installed. MICON V2 (C) BUFFALO INC. V.1.00 installed. NET Registered protocol family 2 IP routing cache hash table of 1024 buckets, 8Kbytes TCP established hash table entries 8192 (order 4, 65536 bytes) TCP bind hash table entries 8192 (order 3, 32768 bytes) TCP Hash tables configured (established 8192 bind 8192) NET Registered protocol family 1 NET Registered protocol family 17 md Autodetecting RAID arrays. md autorun ... md ... autorun DONE. Empty flash at 0x00df85f8 ends at 0x00df8800 VFS Mounted root (jffs2 filesystem). Freeing init memory 112K --- rcStart (NANDroot) --- ===== Starting MountSystemFolders ===== mounting procfs ... [Success] mounting sysfs ... [Success] mouting usbfs ... [Success] remouting rootfs ... [Success] mounting all devices ... [Success] ===== Starting checkroot.sh ===== rm /var/lock/perfmon is a directory rm /var/lock/printing is a directory rm /var/lock/subsys is a directory [Success] ===== Starting Kevent.sh ===== [Success] HDD未フォーマットの場合 ===== Starting mount_share.sh ===== Mounting /dev/sda on /mnt/disk1 as a xfs file system. XFS bad magic number XFS SB validate failed mount Mounting /dev/sda on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/sda on /mnt/disk1 as a ext3 file system. mount Mounting /dev/sda on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system. Success. [Success] HDDをフォーマットしている場合 ===== Starting mount_share.sh ===== Mounting /dev/sda1 on /mnt/disk1 as a xfs file system. XFS mounting filesystem sda1 Starting XFS recovery on filesystem sda1 (dev sda1) Ending XFS recovery on filesystem sda1 (dev sda1) Success. Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system. Success. [Success] ===== Starting sethostname.sh ===== hostname is setted to KUROBOX-PRO [Success] LANに未接続の場合 ===== Starting networking.sh ===== create network files.. IP=[dhcp], netmask=[], dgw=[], dns1=[], dns2=[] killall dhcpcd no process killed route SIOC[ADD|DEL]RT No such process Configuration network interface lo eth0 requesting DHCP tout=30[s] ** dhcp fail ** setting default ip route SIOC[ADD|DEL]RT No such process /etc/dhcpc/dhcpcd.exe down dhcpcd.exe interface eth0 has been brought down add default if hostname is setted to KUROBOX-PRO [Success] LANに接続されている場合 ===== Starting networking.sh ===== create network files.. IP=[dhcp], netmask=[], dgw=[], dns1=[], dns2=[] killall dhcpcd no process killed route SIOC[ADD|DEL]RT No such process Configuration network interface lo eth0 requesting DHCP tout=30[s] eth0 link down eth0 link up 5 , full duplex 5 , speed 100 Mbps 5 /etc/dhcpc/dhcpcd.exe /etc/dhcpc/dhcpcd-eth0.info up dhcpcd.exe interface eth0 has been configured with old IP=192.168.1.9 hostname is setted to KUROBOX-PRO [Success] ===== Starting httpd.sh ===== [Success] ===== Starting telnet.sh ===== [Success] ===== Starting inetd.sh ===== [Success] ===== Starting smb.sh ===== $Starting SMB services $Starting NMB services [Success] ===== Starting clientUtil_servd.sh ===== Starting clientUtil_server starting on eth0 [Success] ===== Starting bootcomplete.sh ===== [Success] ===== Starting FanController.sh ===== [Success] ===== Starting boss.sh ===== (サングラス男AA) [Success] KUROUTOSHIKOU KUROBOX Series KUROBOX/PRO(KOSHO) KUROBOX-PRO login メッセージを読む 電源ON 玄箱PROの電源を入れると、まずCPUのプログラムカウンタにU-Bootのメモリアドレスが設定されU-Bootが実行される。 Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD KURO_BOX LE (CFG_ENV_ADDR=fffff000) U-Boot 1.1.1 (Apr 10 2007 - 18 10 08) Marvell version 1.12.1 - TINY 周辺装置の初期化 U-Bootによる低レベルでの初期化を行い、カーネルイメージを見つける。 PCで言うBIOSのような働きをする。 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB [256kB@fffc0000] Flash 256 kB Addresses 20M - 0M are saved for the U-Boot usage. Mem malloc Initialization (20M - 16M) Done NAND 256 MB Soc 88F5182 A2 CPU ARM926 (Rev 0) running @ 500Mhz Orion 1 streaming disabled SysClock = 250Mhz , TClock = 166Mhz USB 0 host mode USB 1 host mode PCI 0 PCI Express Root Complex Interface PCI 1 Conventional PCI, speed = 33000000 Net egiga0 [PRIME] Using 88E1118 phy Found boot image hit any key to switch tftp boot. Hit any key to stop autoboot 2 1 0 system_bootend Hit any key to stop autoboot 3 2 1 0 メインメモリ上にカーネルを読み込む 見つけたカーネルイメージをメインメモリへ読み込む。 PCで言うブートローダーの働きをする。 NANDフラッシュの0x20000番地(mtd1の128k以降)からロードする。 Loading from device 0 NULL at 0xfa000000 (offset 0x20000) Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 stop_sound カーネルイメージをメインメモリの0x00100000番地へロード。 ## Booting image at 00100000 ... Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 Verifying Checksum ... OK OK カーネルの起動 読み込んだカーネルを実行する。 この時点でU-Bootからカーネルに制御が移される。 Starting kernel ... arg console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.09 CONFIG_KUROBOX_PLATFORM CONFIG_KUROBOX_KUROBOX --- カーネルが圧縮された自身の展開。 Uncompressing Linux................................................................................................................. done, booting the kernel. カーネルの起動。 Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #27 Tue Apr 10 22 47 16 JST 2007 CPU ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ) CPU0 D VIVT write-back cache CPU0 I cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets CPU0 D cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets Machine MV-88fxx81 Using UBoot passing parameters structure Sys Clk = 250000000, Tclk = 166664740 Memory policy ECC disabled, Data cache writeback Built 1 zonelists Kernel command line console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.09 PID hash table entries 1024 (order 10, 16384 bytes) Console colour dummy device 80x30 Dentry cache hash table entries 32768 (order 5, 131072 bytes) Inode-cache hash table entries 16384 (order 4, 65536 bytes) Memory 128MB 0MB 0MB 0MB = 128MB total Memory 126208KB available (3037K code, 426K data, 112K init) Mount-cache hash table entries 512 CPU Testing write buffer coherency ok NET Registered protocol family 16 serial_initialize_ttyS1 (Debug) ttyS1 is initialized. config_device_cs Error Unknown board CPU Interface ------------- SDRAM_CS0 ....base 00000000, size 128MB SDRAM_CS1 ....disable SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e0000000, size 128MB PEX0_IO ....base f2000000, size 1MB PCI0_MEM ....base e8000000, size 128MB PCI0_IO ....base f2100000, size 1MB INTER_REGS ....base f1000000, size 1MB DEVICE_CS0 ....base fa000000, size 2MB DEVICE_CS1 ....base f4000000, size 32MB DEVICE_CS2 ....base fa800000, size 1MB DEV_BOOCS ....base ff800000, size 8MB CRYPTO ENG ....no such Flash bankwidth 1, base ff800000, size 400000 KUROBOX FLASH size 4096[KB] Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- KUROBOX_BOARD_KUROBOX Soc 88F5182 A2 Detected Tclk 166664740 and SysClk 250000000 Marvell USB EHCI Host controller #0 c04e4b00 Marvell USB EHCI Host controller #1 c04e4a40 pexBarOverlapDetect winNum 2 overlap current 0 mvPexInit Warning Bar 2 size is illigal it will be disabled please check Pex and CPU windows configuration PCI bus0 Fast back to back transfers enabled PCI bus1 Fast back to back transfers enabled SCSI subsystem initialized usbcore registered new driver usbfs usbcore registered new driver hub Use the XOR engines (offloading) for enhancing the following functions o RAID 5 Xor calculation o kernel memcpy o kenrel memzero o copy user to/from kernel buffers Number of XOR engines to use 2 cesadev_init(c00122e4) Fast Floating Point Emulator V0.9 (c) Peter Teichmann. inotify device minor=63 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. SGI XFS with no debug enabled Serial 8250/16550 driver $Revision 1.90 $ 4 ports, IRQ sharing disabled ttyS0 at MMIO 0x0 (irq = 3) is a 16550A ttyS1 at MMIO 0x0 (irq = 4) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized 3 RAM disks of 32768K size 1024 blocksize loop loaded (max 8 devices) Marvell Gigabit Ethernet Driver egiga o Ethernet descriptors in DRAM o DRAM SW cache-coherency o Checksum offload enabled o Loading network interface ** egiga_init_module (10) eth0 SATAデバイスドライバの読み込み Intergrated Sata device found scsi0 Marvell SCSI to SATA adapter scsi1 Marvell SCSI to SATA adapter Vendor Seagate Model ST380815AS Rev 3.AA Type Direct-Access ANSI SCSI revision 03 SCSI device sda 156301488 512-byte hdwr sectors (80026 MB) SCSI device sda drive cache write back SCSI device sda 156301488 512-byte hdwr sectors (80026 MB) SCSI device sda drive cache write back sda unknown partition table Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 NORフラッシュ physmap flash device 400000 at ff800000 Found SST 39LF020 phys_mapped_flash Found 1 x8 devices at 0x0 in 8-bit bank number of JEDEC chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available NANDフラッシュ Debug nand_scan nand_flash_ids[i].pagesize is exist Debug nand_scan mtd- erasesize=0x00020000 erasesizeとはNANDフラッシュの内容を消去する単位の大きさであり、それが0x00020000、つまり128KBだとなっている。 消去はブロック単位で行われるため、1ブロック128KBだということになる。 Debug nand_scan mtd- oobblock=0x00000800 OOBとはOut Of Bandの略で、ECCと呼ばれるエラー訂正コードを格納する領域を意味する。 16進数で00000800は10進数で2048を意味し、これはOOBのブロック数を指している。 Debug nand_scan mtd- oobsize=0x00000040 OOBのサイズが00000040だと意味する。 10進数で64となり、OOBのサイズは64バイトだとわかる。 NAND device Manufacturer ID 0x20, Chip ID 0xda (ST Micro NAND 256MiB 3,3V 8-bit) Scanning device for bad blocks Using static partition definition Creating 3 MTD partitions on "nand_mtd" 0x00000000-0x00400000 "uImage" 0x00400000-0x04400000 "rootfs" 0x04400000-0x10000000 "extra" USB usbmon debugs is not available ehci_platform ehci_platform.4523 EHCI Host Controller ehci_platform ehci_platform.4523 new USB bus registered, assigned bus number 1 ehci_platform ehci_platform.4523 irq 17, io mem 0x00000000 ehci_platform ehci_platform.4523 park 0 ehci_platform ehci_platform.4523 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 1-0 1.0 USB hub found hub 1-0 1.0 1 port detected ehci_platform ehci_platform.16781 EHCI Host Controller ehci_platform ehci_platform.16781 new USB bus registered, assigned bus number 2 ehci_platform ehci_platform.16781 irq 12, io mem 0x00000000 ehci_platform ehci_platform.16781 park 0 ehci_platform ehci_platform.16781 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 2-0 1.0 USB hub found hub 2-0 1.0 1 port detected USB Universal Host Controller Interface driver v2.2 Initializing USB Mass Storage driver... usbcore registered new driver usb-storage USB Mass Storage support registered. usbcore registered new driver usbhid drivers/usb/input/hid-core.c v2.01 USB HID core driver mice PS/2 mouse device common for all mice md raid0 personality registered as nr 2 md raid1 personality registered as nr 3 md raid5 personality registered as nr 4 raid5 measuring checksumming speed arm4regs 304.000 MB/sec 8regs 215.200 MB/sec 32regs 249.200 MB/sec raid5 using function arm4regs (304.000 MB/sec) md md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 Buffalo Platform Linux Driver(Light) 0.01 installed. MICON ctrl (C) BUFFALO INC. V.1.00 installed. Kernel event proc (C) BUFFALO INC. V.1.00 installed. MICON V2 (C) BUFFALO INC. V.1.00 installed. ネットワーク NET Registered protocol family 2 IP routing cache hash table of 1024 buckets, 8Kbytes TCP established hash table entries 8192 (order 4, 65536 bytes) TCP bind hash table entries 8192 (order 3, 32768 bytes) TCP Hash tables configured (established 8192 bind 8192) NET Registered protocol family 1 NET Registered protocol family 17 md Autodetecting RAID arrays. md autorun ... md ... autorun DONE. Empty flash at 0x00df85f8 ends at 0x00df8800 rootfsのマウント ルートファイルシステムのマウント。 bootargs_rootで設定されたデバイスがマウントされている。 VFS Mounted root (jffs2 filesystem). initで使用したメモリの解放。 Freeing init memory 112K ルートファイルシステムによる初期化 /etc/init.d/rcSの実行。 ここからは実際にマウントされたルートファイルシステムによるシステムの初期化。 --- rcStart (NANDroot) --- MountSystemFolders関数 /etc/init.d/rcS内のMountSystemFolders関数の実行。 ===== Starting MountSystemFolders ===== mounting procfs ... [Success] mounting sysfs ... [Success] mouting usbfs ... [Success] remouting rootfs ... [Success] mounting all devices ... [Success] checkroot.sh /etc/init.d/checkroot.shの実行。 ===== Starting checkroot.sh ===== rm /var/lock/perfmon is a directory rm /var/lock/printing is a directory rm /var/lock/subsys is a directory [Success] Kevent.sh /etc/init.d/Kevent.shの実行。 ===== Starting Kevent.sh ===== [Success] mount_share.sh /etc/init.d/mount_share.shの実行。 HDDが未フォーマットの場合 ===== Starting mount_share.sh ===== Mounting /dev/sda on /mnt/disk1 as a xfs file system. XFS bad magic number XFS SB validate failed mount Mounting /dev/sda on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/sda on /mnt/disk1 as a ext3 file system. mount Mounting /dev/sda on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system. Success. [Success] HDDがフォーマット済みの場合 ===== Starting mount_share.sh ===== Mounting /dev/sda1 on /mnt/disk1 as a xfs file system. XFS mounting filesystem sda1 Starting XFS recovery on filesystem sda1 (dev sda1) Ending XFS recovery on filesystem sda1 (dev sda1) Success. Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system. Success. [Success] sethostname.sh /etc/init.d/sethostname.sh?の実行。 ===== Starting sethostname.sh ===== hostname is setted to KUROBOX-PRO [Success] networking.sh /etc/init.d/networking.shの実行。 LANに未接続の場合 ===== Starting networking.sh ===== create network files.. IP=[dhcp], netmask=[], dgw=[], dns1=[], dns2=[] killall dhcpcd no process killed route SIOC[ADD|DEL]RT No such process Configuration network interface lo eth0 requesting DHCP tout=30[s] ** dhcp fail ** setting default ip route SIOC[ADD|DEL]RT No such process /etc/dhcpc/dhcpcd.exe down dhcpcd.exe interface eth0 has been brought down add default if hostname is setted to KUROBOX-PRO [Success] LANに接続済みの場合 ===== Starting networking.sh ===== create network files.. IP=[dhcp], netmask=[], dgw=[], dns1=[], dns2=[] killall dhcpcd no process killed route SIOC[ADD|DEL]RT No such process Configuration network interface lo eth0 requesting DHCP tout=30[s] eth0 link down eth0 link up 5 , full duplex 5 , speed 100 Mbps 5 /etc/dhcpc/dhcpcd.exe /etc/dhcpc/dhcpcd-eth0.info up dhcpcd.exe interface eth0 has been configured with old IP=192.168.1.9 hostname is setted to KUROBOX-PRO [Success] httpd.sh /etc/init.d/httpd.sh?の実行。 ===== Starting httpd.sh ===== [Success] telnet.sh /etc/init.d/telnet.sh?の実行。 ===== Starting telnet.sh ===== [Success] inetd.sh /etc/init.d/inetd.sh?の実行。 ===== Starting inetd.sh ===== [Success] smb.sh /etc/init.d/smb.sh?の実行。 ===== Starting smb.sh ===== $Starting SMB services $Starting NMB services [Success] clientUtil_servd.sh /etc/init.d/clientUtil_servd.sh?の実行。 ===== Starting clientUtil_servd.sh ===== Starting clientUtil_server starting on eth0 [Success] bootcomplete.sh /etc/init.d/bootcomplete.sh?の実行。 ===== Starting bootcomplete.sh ===== [Success] FanController.sh /etc/init.d/FanController.sh?の実行。 ===== Starting FanController.sh ===== [Success] boss.sh /etc/init.d/boss.sh?の実行。 ===== Starting boss.sh ===== (サングラス男AA) [Success] KUROUTOSHIKOU KUROBOX Series KUROBOX/PRO(KOSHO) KUROBOX-PRO login
https://w.atwiki.jp/newmain/
巷では Windows Vista が発売になってます。 Windows Vista Ultimate 日本語版 実売価格 約42,000- 同アップグレード版 約28,000- こんな金額出せない(´;ω;`)ウゥゥ 。 いい機会だから、 Linuxがどの程度育ってるか、一般ユーザーの立場から検証して見ます。 グラフィカルインタフェース、Noコマンドでどこまで使えるか? Linuxにはいろんなディストリビューションがあるけど、 今回は Fedora Core6 に絞ります。 いざ!!(・∀・)/ いってみお